package br.com.werp.regras.geral.helpers;

import br.com.werp.regras.geral.integracao.FabricaDAO;
import br.com.werp.regras.geral.util.Util;
import br.com.werp.regras.geral.vos.tabelas.Plano_conta;

import java.sql.Connection;

import java.util.List;


/**
 * @author Sobreira
 * Criado em 12/05/2005
 *
 */
public class Plano_contaHelper {
    public static Plano_conta obterPlano_contaContaAnlitica(String anlt_id)
        throws Exception {
        return FabricaDAO.getPlano_contaDAO().obterPlano_conta(anlt_id);
    }

    public static Plano_conta obterPlano_conta(int planoContaId)
        throws Exception {
        Plano_conta plano_conta = new Plano_conta();
        plano_conta.setPlct_id(planoContaId);

        return (Plano_conta) Util.get0(FabricaDAO.getPlano_contaDAO()
                                                         .obterPlano_conta(plano_conta));
    }

    public static List obterPlano_conta(Plano_conta plano_conta)
        throws Exception {
        return FabricaDAO.getPlano_contaDAO().obterPlano_conta(plano_conta);
    }

    public static Plano_conta obterPlano_conta(Object con, String anlt_id)
        throws Exception {
        return FabricaDAO.getPlano_contaDAO().obterPlano_conta((Connection) con,
            anlt_id);
    }
}
